﻿using System;

namespace DelegatesExample
{
    class PhotoFilters
    {
        public void ApplyColorFilter(Photo photo)
        {
            Console.WriteLine("Use Color Filter");
        }

        public void ApplyBrightnessFilter(Photo photo)
        {
            Console.WriteLine("Use Brightness filter");
        }

        public void ApplyContrastFilter(Photo photo)
        {
            Console.WriteLine("Use Contrast Filter");
        }
    }

    //class ColorFilter : IPhotoFilter
    //{
    //    public void Apply(Photo photo)
    //    {
    //        Console.WriteLine("Use Color Filter");
    //    }
    //}

    //class BrightnessFilter : IPhotoFilter
    //{
    //    public void Apply(Photo photo)
    //    {
    //        Console.WriteLine("Use Brightness filter");
    //    }
    //}

    //interface IPhotoFilter
    //{
    //    void Apply(Photo photo);
    //}
}